@font-face {
  font-family: Arial;
  font-style: normal;
  font-weight: 400;
}
body{
margin:0;line-height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/bg.jpg) no-repeat top center fixed;
}
.clear{clear:both;}
a{text-decoration:none;}
img{border:none;margin:0;padding:0;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
th,td{padding:0;}
table{padding:0;margin:0;}
ul{list-style:none;padding:0;margin:0;}
/*header*/
.header{height:177px;padding-top:3px;background:url(../images/bg-header.png) repeat-x;}
.header_sub{width:980px;margin:0 auto;position:relative;}
.header_sub .logo{position:absolute;top:0;left:0;}
.header_sub .logo img{max-height:110px;}
.form_login{
	position:absolute;width:auto;right:0;top:0;background:#d57c11;
	padding:5px;border-radius:0 0 5px 5px;color:#fff;
}
.form_login .lable_first{height:20px;width:20px;float:left;background:url(../images/login-icon.gif) no-repeat bottom center;margin-bottom:5px;}
.form_login .lable_last{height:20px;width:20px;float:left;background:url(../images/login-icon.gif) no-repeat top center;margin-bottom:5px;}
.form_login .txt_login{
	width:104px;padding:0 3px;color:#bbb;height:20px;line-height:20px;
	border:none;background:#fff;margin-right:3px;float:left;margin-bottom:5px;
}
.form_login .btn_login{float:left;}
.form_login a{color:#fff;}
.form_login a:hover{text-decoration:underline;}
.hotline{position:absolute;top:70px;color:#000;width:auto;right:0;}
.hotline span{font-weight:bold;color:#ff0000;font-size:20px;font-style:italic;}
.nav_menu{height:45px;line-height:45px;padding-top:110px;}
.nav_menu li{float:left;height:45px;font-weight:bold;font-size:14px;text-shadow:0 1px 0 #fff;border-right:1px solid #de8f03;}
.nav_menu li.ends{border-right:none;}
.nav_menu li a{padding:0 35px;display:block;color:#a35900;}
.nav_menu li.active a,.nav_menu li:hover a{background:url(../images/bg-nav.gif) repeat-x;}
/*contain*/
.contain{width:980px;margin:0 auto;}
.contain_left{float:left;width:220px;}
.adv_left_sub{position:relative;}
.contain_left img{max-width:220px;}
.contain_left_sub{
	padding:10px 0;margin-bottom:25px;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	background:#f9f9f9;
}
h3.title_left{
	position:relative;height:32px;line-height:32px;text-transform:uppercase;
	color:#fff;font-size:14px;padding:0 10px;
	background:url(../images/bg-title-left.jpg) no-repeat top center;
}
h3.title_left .icon_title{
	width:60px;height:42px;position:absolute;right:8px;top:-10px;
	background:url(../images/icon-title-left.png) no-repeat center;
}
ul.main_menu{margin:0 10px;width:200px;}
ul.main_menu li{
	padding:5px 0;line-height:19px;padding-bottom:7px;font-size:12px;
	background:url(../images/line-h.gif) no-repeat bottom center;font-weight:bold;
}
ul.main_menu li a{
	display:block;color:#27292b;padding-left:14px;
	background:url(../images/icon-main-menu.png) no-repeat top left;
}
ul.main_menu li a:hover{color:#fcb536;}
ul.support_left{margin:0 15px;padding-bottom:10px;}
ul.support_left li{padding-top:15px;clear:both;}
ul.support_left li img{margin-right:10px;}
ul.counter_left{margin:5px 10px;margin-bottom:10px;}
ul.counter_left li{
	padding-left:19px;padding-top:13px;line-height:12px;
	background:url(../images/icon-counter.png) no-repeat left bottom;
}
ul.counter_left li label{width:95px;float:left;}
.contain_right{float:right;width:220px;position:relative;}
.contain_right img{max-width:220px;}
/*footer*/
.footer{padding:10px;padding-top:12px;background:url(../images/line-h-1.gif) repeat-x top;text-align:center;color:#949494;text-shadow:0 1px 0 #fff;}
.footer a{color:#feaf32;}
.footer a:hover{text-decoration:underline;}
.footer_menu{font-weight:bold;color:#666;margin-bottom:10px;}
.footer_menu a{color:#666;margin:0 15px;}
.footer_menu a:hover{color:#e99209;text-decoration:none;}
/*content_center*/
.content_center{float:left;width:520px;margin:0 10px;}
.content_center.member{float:left;width:750px;margin-right:10px;}
.wrapper{
	margin-bottom:15px;background:#fff;
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
}
.news_hot{padding:5px 0;clear:both;height:100px;overflow:hidden;}
.news_hot.study{padding:15px 10px;border-bottom:1px dashed #ccc;margin:0;height:auto;}
.news_hot img{float:left;margin-right:7px;}
.news_hot h4 a{color:#000;}
.news_hot h4 a:hover{color:#fcb536;}
/*search_center*/
.search_center{
	height:24px;border:1px solid #e5e5e5;margin-bottom:15px;
	background:url(../images/bg-search-center.gif) repeat-x;padding:6px 5px;
}
.search_center .txtsearch{height:22px;line-height:22px;border:1px solid #e5e5e5;padding:0 5px;width:113px;float:left;margin-right:3px;}
.search_center label{float:left;padding:0 4px;height:24px;line-height:24px;}
.search_center .slcsearch{
	height:22px;line-height:22px;border:1px solid #e5e5e5;width:95px;float:left;margin-right:3px;
}
.search_center .btnsearch{float:left;}
.news_post{padding:10px;position:relative;clear:both;border-bottom:1px solid #e5e5e5;}
.news_post div.down_pr{
	width:60px;height:42px;position:absolute;top:0;text-align:center;padding-top:2px;
	color:#fff;font-weight:bold;left:10px;font-size:11px;line-height:14px;
	background:url(../images/bg-down-price.png) no-repeat top center;
}
.news_post div.down_pr span{font-size:16px;}
.news_post h4{line-height:22px;margin-bottom:12px;font-size:14px;padding-left:65px;}
.news_post h4 a{color:#f7941e;}
.news_post h4 a:hover{color:#F00;}
.news_post img{float:left;margin-right:12px;}
.news_info{padding:5px 10px;line-height:20px;color:#000;background:#f3f3f3;}
.news_info p{margin:0;padding:0;}
.news_price{
	float:left;width:260px;padding:10px;height:42px;overflow:hidden;
	line-height:20px;color:#fff;background:#5a5a5a;
}
.news_price.begin{width:218px;padding-right:12px;background:url(../images/line-v.gif) repeat-y right #5a5a5a;}
.news_price span{color:#f4a13d;}
.news_price strong{font-size:16px;color:#f4a13d;}
.news_price span.older{text-decoration:line-through;color:#fff;}
.news_short{height:136px;overflow:hidden;line-height:17px;}
#top {
	width: 50px; height: 50px;
	position: fixed; 
	bottom: 10px; right: 50px;
	text-indent: -99999px;
	cursor: pointer;
	background: url(../images/top.png) no-repeat 0 0;
}
.fixed_pos{position: fixed !important;}
h3.title_wrapper{
	height:38px;line-height:38px;padding:0 10px;
	background:url(../images/bg-title.gif) repeat-x;
	text-transform:uppercase;color:#fff;font-size:14px;margin-bottom:10px;
}
/*contact*/
p.view_detail{padding:5px 0;margin:0;}
p.view_detail a{padding-right:17px;color:#b20202;background:url(../images/icon-arrow-detail.gif) no-repeat right;}
p.view_detail a:hover{color:#014aad;}
.info_contact{background: #F0FBFF;border: 1px solid #B2DCEB;padding:15px 10px;margin-top:10px;margin-bottom:20px;}
.info_contact p{padding:0;margin:0;}
.info_contact h2{text-transform:uppercase;color:#F90;margin-bottom:7px;}
.lblContact{float:left;width:130px;height:29px;line-height:29px;font-weight:bold;margin-bottom:10px;}
.txtContact{
	float:left;width:234px;border:1px solid #b9b9b9;
	color:#afafaf;margin-bottom:10px;padding:0 3px;
	height:27px;line-height:27px;
	background:url(../images/contact.jpg) no-repeat left -131px;
}
.txtCapcha{
	float:left;width:94px;border:1px solid #b9b9b9;
	color:#afafaf;margin-bottom:10px;padding:0 3px;
	height:27px;line-height:27px;
	background:url(../images/contact.jpg) no-repeat left -165px;
}
.img_capcha{height:27px;width:65px;border:1px solid #ddd;float:left;margin-left:10px;}
.areaContact{
	float:left;width:309px;height:129px;margin-bottom:10px;
	padding:0 3px;border:1px solid #b9b9b9;color:#afafaf;overflow:auto;
	background:url(../images/contact.jpg) no-repeat top;
}
.btnContact{
	float:left;padding:4px 15px;border:1px solid #b9b9b9;font-weight:bold;
	background:url(../images/bg-btn-contact.gif) repeat-x;font-size:12px;
	color:#050505;margin-right:10px;margin-left:0;border-radius:3px;
}
.slcPost{float:left;height:22px;line-height:22px;margin:0;max-width:200px;margin-bottom:10px;}
.pagination{padding: 10px 20px;font-weight:bold;}
.pagination span {padding: 5px;}
.pagination a{color:#004A8B}
.pagination a:hover{color:#900;}
ul.news_related{padding-left:5px;list-style:none;}
ul.news_related li{padding-left:15px;line-height:22px;background:url(../images/icon-left-hot.png) no-repeat left center;list-style:none;}
ul.news_related li a{color:#000;}
ul.news_related li a:hover{color:#F00}	
.news{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #e3e3e3;}
.news .news_img{float:left;margin-right:10px;width:130px;height:90px;border:1px solid #e3e3e3;text-align:center;overflow:hidden;}
.news .news_img img{height:90px;}
.news h4{margin-bottom:5px;}
.news h4 a{color:#000;}
.news h4 a:hover{color:#004a8b;}
.news span.news_date{color:#656565;font-style:italic;}
.product_other{padding:15px 0;background:url(../images/bg-other-product.gif) repeat-x top;margin-top:20px;}
.product_other h3.title_other{font-size:16px;margin-bottom:10px;text-transform:uppercase;}
.news_teach{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;clear:both;}
.news_teach img{width:135px;height:90px;float:left;margin-right:10px;}
.news_teach h4 a{color:#000;}
.news_teach h4 a:hover{color:#004a8b;}
/*rows_register*/
.rows_register{padding:0 10px 15px 10px;border-bottom:1px solid #ccc;color:#494949;pa}
.rows_register label{width:200px;float:left;line-height:22px;margin-top:10px;}
.rows_register .txtRegiter{
	float:left;width:230px;height:22px;line-height:22px;color:#838383;
	border:1px solid #ccc;border-radius:3px;padding:0 5px;margin-top:10px;
}
.rows_register p{color:#838383;padding-left:200px;padding-top:5px;margin:0;}
.rows_register span{float:left;margin-left:5px;color:#F00;margin-top:10px;line-height:22px;}
.rows_register .cboSex{
	width:242px;float:left;padding:0 0 0 5px;
	height:22px;line-height:22px;color:#838383;
	margin-top:10px;border-radius:3px;
	border:1px solid #ccc;
}
.rows_register .cboDate{
	float:left;height:22px;line-height:22px;color:#838383;margin-top:10px;width:75px;
	padding-left:5px;border:1px solid #ccc;border-radius:3px;margin-right:5px;
}
.rows_register .btnRegister{
	height:24px;line-height:22px;padding:0 12px;
	color:#494949;margin:0;margin-right:3px;margin-top:10px;
	background:url(../images/bg-btn-contact.gif) repeat-x;border:1px solid #ccc;
}
.rows_register .radFam{float:left;margin-right:5px;margin-top:14px;}

ul.listpost{padding:20px 10px;background:#fff;}
ul.listpost li{line-height:20px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #aeaeae;font-weight:bold;clear:both;}
ul.listpost li a{color:#000;}
ul.listpost li a:hover{color:#F90;}
ul.listpost li img{margin-left:5px;}
ul.listpost li div.listpost_top{float:left;width:430px;}
ul.listpost li div.listpost_bottom{float:right;width:68px;}

.content_center iframe{border: 2px solid #eaeaea;background: #fff;}
.content_editor{background: #eaeaea;padding-left: 1px;padding-top: 2px;margin-bottom: 15px;padding-bottom: 0;}
.title_editor{margin-bottom: 3px;color: #000;font-weight: bold;}

.section{padding-top:15px;}
.message {
	position : relative;display : inline-block;padding : 0 0 0 35px;
	clear : both;cursor : pointer;margin:0 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6');zoom: 1;
}

.message:hover {
	opacity : 0.7;
	filter : alpha(opacity=70);
}

.message span {
	display : block;
	background : url(../images/icons/system-icon.png) no-repeat 98% center;
	padding : 13px 0;
	font : 12px/1.0em Arial;
}

.message.inner {
	margin : 0 0 20px;
}

.message.red {
	display : block;
	background : url(../images/icons/icon-error.png) no-repeat 10px 8px #F8E9E9;
	border : 1px solid #E4BBBC;
	color : #b80000;
}

.message.green {
	display : block;
	background : url(../images/icons/icon-succes.png) no-repeat 10px 8px #EBF9E2;
	border : 1px solid #BEE4A5;
	color : #6aa500;
}


#uiMorePagerPrimary {
margin: 12px 0 0;margin-bottom:15px;
cursor: pointer;
height: 26px;
border: 1px solid #c0c0c0;
background: #e5e5e5;
line-height: 26px;
text-align: center;
color: #C00000;
}
